/* 主体内容 */
.zhan{
    height: 630px;
    /* border: 1px black solid; */

}
.content{
    width: 1200px;
    margin: 0 auto;
   /* margin-top: 630px; */
    height: 1370px;
    /* border: 1px black solid; */
   
}
.content_f1{
    height: 380px;
  }
.content_f1>div{
float: left;
height: 350px;
}
.content_f1 .content_f1_one{
    width: 300px;
    text-align: center;
    position: relative;
    margin-top: -63px;
    margin-right: 10px;

}
.content_f1 .content_f1_one .download_btn{
     position: relative;
     left: -14px;
     top: 5px;
     width: 316px;
     height: 236px;
     background:url(../imgs/in_btn_01.png) no-repeat;
     line-height: 50px;
     text-align: center;
     border-radius: 6px;
     display: inline-block;
     margin: 5px 10px;
     cursor: pointer;

}
/* 动画 */
.content_f1 .content_f1_one .download_btn::before{
 content: '';
 position: absolute;
 width: 80px;
 height: 180px;
 top: 40px;
 left: -50%;
 background:-webkit-linear-gradient(left,rgba(255,69,69,0)0,rgba(255,255,255,.4)50%,rgba(255,255,255,0)100%);
 -webkit-transform:skewX(-25deg);
 overflow:hidden;
 animation:roy 2s infinite;
 animation-delay:1s;
 transition:all .4s ease 0s
}

@keyframes roy{
  0%{
      left: -50%;
  }
 100%{
left: 150%;
 }
}

.content_f1 .content_f1_one a{
    display: inline-block;
    width: 145px;
    height: 52px;
    background: url(../imgs/in_btn_02.png) no-repeat;
    overflow: hidden;
} 
.content_f1 .content_f1_one a:nth-child(3){
    background-position-x: -150px;
}
.content_f1 .content_f1_one a:nth-child(4){
    background-position-y: -50px;
}
.content_f1 .content_f1_one a:nth-child(5){
    background-position-x: -150px;
    background-position-y: -56px;
}
.content_f1 .content_f1_one a:nth-child(6){
    background-position-y: -112px;
}
.content_f1 .content_f1_one a:nth-child(7){
    background-position-x: -150px;
    background-position-y: -112px;
}
/* 第一排第二个 */
.content_f1_two {
    width: 485px;
    background: #fff;
    margin-left: 10px;
    position: relative;
    overflow: hidden;

}
.content_f1_two  .more{
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../imgs/in_more.png) no-repeat;
    position: absolute;
    top: 15px;
    right: 30px;
}
.top_twoli{
    width: 100%;
    /* padding-left: 5px; */
    border-bottom: 1px solid #b7b7b7;
}
.top_twoli li{
    display: inline-block;
    /* float: left; */
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    color: #2a2a2a;
    width: 72px;
    margin: 0 10px;
    cursor: pointer;
    text-align: center;
}

.active{
    border-bottom: 4px solid #a11313;
}
.first{
    display: block;
    width: 415px;
    height: 54px;
    text-align: center;
    margin: 0 auto;
    
}
.top_moreli{
    padding: 0 30px ;
    height: 350px;
}
.top_moreli li{
    width: 100%;
    
}
.top_moreli>li a:hover{
    color:#a11313;
}
.top_moreli a{
    color: #000;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
    
}
.top_moreli>span{
float: left;
}
.top_moreli  .date{
    float:right ;
}
.first span{
    line-height: 50px;
    color: #000;
    font-size: 18px;
    font-weight: 700;
}
/* 第一排第三个 */
.content_f1_there{
    width: 380px;
    background: #fff;
    position: relative;
    height: 300px;
/* border: tomato 1px solid; */
margin-left: 13px;

}
.content_f1_there .top_there{
    width: 380px;
    height: 50px;
   padding-left: 30px;
   
    border-bottom: 1px solid #b7b7b7;

}
.content_f1_there .top_there span{
    line-height: 50px;
    font-size: 16px;
    float: left;
    color: #a11313;
    margin: 0 6px;
}
.runImg .lunbo img{
    width: 380px;

}
.runImg p{
    position: absolute;
    z-index: 10;
   bottom: 0px;
    width: 380px;
    height: 50px;
    background: rgba(0,0,0,1);
}
.text>span{
    display: block;
    color: #d7d7d7;
    width: 200px;
    margin: 0 auto;
    text-align: center;
    line-height: 20px;
}

.runImg>div>span{
    width: 100%;
    font-size: 22px;
    color: #fff;
    margin: 3px ;
}
.pre{
    width: 28px;
    height: 28px;
    background: #A77726;
    position: absolute;
    display: block;
    bottom: 10px;
    z-index: 100;
    left: 10px;  
}
.next{
    width: 28px;
    height: 28px;
    background: #A77726;
    position: absolute;
    display: block;
    bottom: 10px;
    z-index: 100;
    right: 10px;
}
/* 轮播图动画 */

#container {
    width: 380px;
    height: 280px;
    position: relative;
    overflow: hidden;
}

#lb_list {
    width: 1900px;
    height: 280px;
    position: absolute;
 
}

#lb_list img {
    float: left;
    display: block;
    width: 380px;

}
#dot {
    width: 100px;
    height: 10px;
    position: absolute;
    bottom:55px ;
    left: 140px;
    z-index: 9;
}

#dot span {
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    background-color: #fff;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

#dot .on {
    background-color: #69aaec;
}
/* 主题内容第二层 */
.content_f2{
width: 100%;
min-width: 1000px;

height: 700px;

box-sizing: border-box;
padding-top: 20px;
}
.content_f2 .content_f2_left{
    float: left;
    width: 383px;
    height: auto;
    /* border: 1px black solid; */
}
.content_f2 .content_f2_right{
    float: left;
    width: 787px;
    height: auto;
    margin-left: 28px;
}
/* 第一个 */
.f2l_one{
    background: #FFF;
    position: relative;
    width: 100%;
}
 .f2l_top{
    width: 100%;
height:50px;
padding-left: 22px;
border-bottom: 1px solid #b7b7b7;
}
 .f2l_top span{
float: left;
height: 50px;
line-height: 50px;
font-size: 16px;
color: #a11313;
margin: 0 6px;

    
}

.f2l_bttom{
    padding: 18px;
    text-align: left;
    line-height: 30px;
    color: #424242;
    font-size: 14px;
}
.f2l_bttom p{
    display: inline-block;
    padding: 0 10px;
    text-align: center;

}
.f2l_bttom p a{
    color: #424242;
    font-size: 14px;
}
.f2l_bttom p a:hover{
    color: #a11313;
}

.f2l_bttom p span{
    color: #424242;
    font-size: 14px;
}

.content_f2_left  .more{
    display: inline-block;
    width: 21px;
    height: 21px;
    background: url(../imgs/in_more.png) no-repeat;
    position: absolute;
    top: 15px;
    right: 30px;
}
/* 第二个 */
.f2l_two{
    background: #FFF;
    position: relative;
    width: 100%;
    margin-top: 20px;
}
/* 第三个 */
.f2l_there{
    background: #FFF;
    position: relative;
    width: 100%;
    margin-top: 20px;
}
/* 第四个 */
.f2l_four{
    background: #FFF;
    position: relative;
    width: 100%;
    margin-top: 20px;
    
}
/* 第二层右边 */
/* 轮播图动画右1 */
.runbigmg{
    position: relative; 
}

#bigcontainer {
    width: 788px;
    height: 351px;
    position: relative;
    overflow: hidden;

}

#big_lb_list {
    width: 2364px;
    height: 300px;
    position: absolute;
 
}

#big_lb_list img {
    float: left;
    display: block;
    width: 788px;

}
#bigdot {
    width: 60px;
    height: 10px;
    position: absolute;
    bottom:80px ;
    left: 340px;
    z-index: 9;
}

#bigdot span {
    width: 10px;
    height: 10px;
    display: block;
    border-radius: 10px;
    background-color: #fff;
    margin: 0 5px;
    float: left;
    cursor: pointer;
}

#bigdot .on {
    background-color: #69aaec;
}
#bigpre{
   position: absolute;
    left: 20px;
    bottom:20px;
}
#bignext{
   position: absolute;

    right: 20px;
    bottom:20px;
}
.runbigmg p{
    position: absolute;
    z-index: 10;
   bottom: 0px;
    width: 788px;
    height: 70px;
    background: rgba(0,0,0,1);
    padding: 10px 126px;
}
.bigtext>span{
    display: inline-block;
    color: #d7d7d7;
    width: 265px;
    text-align: center;
    line-height: 25px;
    
}

.runbigmg>div>span{
    width: 100%;
    font-size: 22px;
    color: #fff;
    margin: 3px ;
}
/* 第二层第二排右二 */
.content_f2_right2{
    margin-top: 20px;
    width: 788px;
    height: 351px;
    /* border: red 1px solid; */
    
    position: relative;
    overflow: hidden;
    text-align: center;
}
.yi{
 position: relative;
    height: 313px;
}
.er:nth-child(1){
    width: 788px;
    height: 313px;
    background: url(../imgs/in_bg_051.png);
}
.er:nth-child(2){
    width: 788px;
    height: 313px;
    background: url(../imgs/in_bg_052.png);
}.er:nth-child(3){
    width: 788px;
    height: 313px;
    background: url(../imgs/in_bg_053.png);
}
.er:nth-child(4){
    width: 788px;
    height: 313px;
    background: url(../imgs/in_bg_05.png);
}
.yi_name{
    width:787px;
    height:70px;
    position:absolute;
    bottom:0;
    z-index:1000;
    padding-top:17px;
    background: url(../imgs/in_bg_06.png ) no-repeat;
    
}
.yi_name li {
    width:87px;
    height:38px;
    display:inline-block;
    cursor:pointer;
    text-align: center;
    margin:0 10px;
    background:url(../imgs/in_bg_07.png) no-repeat;
}
.yi_name li:nth-child(1) {
    background-position-x: -16px;
}
.yi_name li:nth-child(2) {
    background-position-x: -156px;
}
.yi_name li:nth-child(3) {
    background-position-x: -300px;
}
.yi_name li:nth-child(4) {
    background-position-x:-430px ;
}
.yi_name .isSecelt{
    background-position-y: -38px;
}
/* 第二层右三 */
.content_f2_right3{
    width: 788px;
    height: 173px;
    position: relative;
    overflow: hidden;
    margin-top: 20px;
}
.content_f2_right3>a{
    height: 173px;
    width: 380px;
    position: relative;
    cursor: pointer;
}
.content_f2_right3 a>div{
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
   background:rgba(0,0,0,0.6);
   z-index: 2;
   transition:all .3s;
}
.content_f2_right3 a:hover  div{
    transform:rotateX(90deg);
}
.content_f2_right3 a:hover  .logo{
    animation: big 1s 0.3;
    animation-fill-mode: forwards;
    
}


@keyframes big{
    0%{
        width: 45px;

    }
    100%{
        width: 60px;

    }
}
.content_f2_right3 a .img{
    height: 173px;
    width: 380px;
    display: inline-block;
}
.content_f2_right3 a:nth-child(1){
    float: left;
}
.content_f2_right3 a:nth-child(2){
    float: right;
}

.content_f2_right3 a .logo{
   
    position: absolute;
    z-index: 3;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
     width: 45px;
}
.content_f2_right3 a p{
    position: absolute;
    z-index: 4;
     top: 50%;
     left: 50%;
     transform: translate(-50%,-50%);
     font-size: 24px;
     color: #cec0b2;
}
